﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: White;
    margin: 0px;
    padding: 0px;
}



/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: Black;
    font-weight: 200;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

h1
{
    font-size:16px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-weight: bold;
}

h2
{
    font-size: small;
    font-weight:bold;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width:100%;
    background-color: White;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    background-image: url(images/Div1.gif);
    position:relative;
    background-repeat:repeat-x;   
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.header h1
{
    border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	
    }




.footer
{
    color: #4e5766;
    padding: 0px 0px 0px 0px;
    margin: 0,0,0,0;
    line-height: normal;
    
}

.PageTitle
{
	color:Black;
	margin: 0,0,0,0;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}

.menu
{
	color:Black;
	font-size:medium;
}


.WelcomeNotice
{
    font-size:11px;
    text-align:left;
}

.GreenMainMenu
{
    font-size:20px;
    color:Orange;
}

.CenterDivText
{
    display:table-cell;
    text-align: center;
    vertical-align:middle;
}

.CenterTableRowText
{
    display:contents;
    text-align:center;
    vertical-align:middle;
}

.hiddenCol 
{
    display:none;
}

.textAlignCenter
{
    text-align:center;
}

.ChkBoxClass input
{
    width:10px;
    height:10px;
}

.listbox-centered 
{
    text-align: center;
    
}

.PaddingWide {
    padding: 10px 1px 10px 1px;
}

.PaddingExtraWide {
    padding: 50px 1px 50px 1px;
}

.centeredDate {
    text-align: center;
}

.RightPadding {
    padding: 1px 1px, 10px, 1px;
}

